今天一樣延續mail相關的主題,今天換來介紹mail模板的設定。
先上範例:
<odoo>
<data noupdate="1">
<record id="remind_service_email_template" model="mail.template">
<field name="name">未處理案件通知模板</field>
<field name="model_id" ref="idx_interview.model_idx_repair"/>
<field name="email_to">'${object.user_id.name}'<${object.user_id.mail}></field>
<field name="subject">[未處理案件][${object.partner_id.name}]${object.name}</field>
<field name="body_html" type="html">
<div style="font-family:微軟正黑體; font-size:12pt">
<span>單號:<a href="${ctx['url']}">${object.name}</a>的案件尚未處理,請確認目前處理狀況並盡速處理。</span>
</div>
</field>
</record>
</data>
</odoo>
先來介紹mail模板中可設置的各項參數:
object.欄位
來傳入此張單據的值。在設定內容時,也可使用if判斷來動態生成內容,範例如下:% if object.欄位:
要帶入mail的值
% endif
設置好以上內容後,簡易的mail模板就完成啦!也不要忘記將該檔案加進__manifest.py
裡,這樣才能在系統中查看到此設置。
關於mail模板的基礎設定,到這邊先告一個段落,明天會繼續介紹關於mail的其他應用方法,讓我們明天見。